package com.arron.single;

/**
 * @Classname SingleTon1
 * @Description TODO
 * @Date 2020/8/15 15:50
 * @Created by 刘
 */

/**
 * 饿汉式创建单例对象
 *
 * （1）构造器私有化
 *  (2) 用一个静态变量保存这个唯一的实例
 * （2）在加载类的时候直接创建对象
 *  (3) 不管需不需要都直接创建对象
 *
 */
public class SingleTon1 {

    //这样线程也是安全的，但就是每次调用这个类的时候都要初始化静态成员，有时我们不需要实例化对象
    public static final SingleTon1 INSTANCE = new SingleTon1();

    private SingleTon1(){

    }

}
